Release Notes for FP-SNS-SMARTAG2 Software for STM32

Copyright © 2023 STMicroelectronics

Purpose

The FP-SNS-SMARTAG2 is an STM32Cube function pack. Thanks to this package you can read the ambient light, motion and environmental sensor data on your IoT node by the means of an NFC enabled reader, such as a mobile phone or tablet, throught a suitable AndroidST or iOST application such as the ST Asset Tracking (Version 3.1.0 or higher) and ST NFC Sensor (Version 1.3.0 or higher). The package supports battery operated use cases and energy harvesting mode. This software together with the suggested combination of STM32 and ST devices can be used, for example, to develop tracking, cold chain, medical, smart sensing and smart home/city/building applications. The software runs on an ultra-low power STM32L4 microcontroller and includes drivers for the Dynamic NFC tag and for the ambient light, motion and environmental sensors, as well as on the STEVAL-SMARTAG2 evaluation boards.

The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.

FP-SNS-SMARTAG2 software features:

This firmware package includes Components Device Drivers, Board Support Package and example application for the STMicroelectronics:

For each board support, this package contains the following projects:

The figure below shows the overall architecture:

Here is the list of references to user documents:

Update History

Main Changes

Maintenance release

  • Added OneShot Example
  • Added Support for lis2duxs12

Contents

The components flagged by “” have changed since the previous release. “” are new.

Documentation
Name Version Document
FP-SNS-SMARTAG2_STEVAL-SMARTAG2 Doxygen documentation 1.1.0 CHM
Projects
Name Version Document
STM32L4P5CG-SmarTag2/Examples/OneShot 1.1.0 Readme
STM32L4P5CG-SmarTag2/Examples/SimpleBootLoader 1.0.2 Readme
STM32L4P5CG-SmarTag2/Examples/SmarTag2 1.1.0 Readme
STM32L4P5CG-SmarTag2/Applications/FirmwareUpdate 1.0.2 Readme


Drivers
Name Version Document
STM32L4xx CMSIS 1.7.2 release notes
STM32L4xx HAL 1.13.2 release notes
BSP STEVAL-SMARTAG2 1.1.0 release notes
Components
Name Version Document
lps22df 1.2.0 release notes
stts22h 1.4.0 release notes
lsm6dso32x 1.2.0 release notes
h3lis331dl 1.3.0 release notes
lis2duxs12 1.1.0 release notes
vd6283tx 1.0.2 release notes
st25dvxxkc 2.0.1 release notes

Known Limitations

  • OneShot example can be used only for the version B of the evaluation board (STEVAL$SMARTAG2B)

Known Issues

  • None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1 + STLink/V2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.37.0 + ST-LINK/V2
  • Integrated Development Environment for STM32 (STM32CubeIDE) V1.11.0 + ST-LINK

Supported Devices and Boards

  • STEVAL-SMARTAG2 NFC dynamic tag sensor and processing node evaluation board [STEVAL-SMARTAG2]

Backward Compatibility

None

Dependencies

This software release is compatible with:

Main Changes

Maintenance release

  • Added capability to Fix incorrect CC file

Contents

The components flagged by “” have changed since the previous release. “” are new.

Documentation
Name Version Document
FP-SNS-SMARTAG2_STEVAL-SMARTAG2 Doxygen documentation 1.0.2 CHM
Projects
Name Version Document
STM32L4P5CG-SmarTag2/Examples/SimpleBootLoader 1.0.2 Read Me
STM32L4P5CG-SmarTag2/Examples/SmarTag2 1.0.2 Read Me
STM32L4P5CG-SmarTag2/Applications/FirmwareUpdate 1.0.2 Read Me


Drivers
Name Version Document
STM32L4xx CMSIS 1.7.2 release notes
STM32L4xx HAL 1.13.2 release notes
BSP STEVAL-SMARTAG2 1.0.0 release notes
Components
Name Version Document
lps22df 1.2.0 release notes
stts22h 1.4.0 release notes
lsm6dso32x 1.2.0 release notes
h3lis331dl 1.3.0 release notes
vd6283tx 1.0.2 release notes
st25dvxxkc 2.0.1 release notes

Known Limitations

  • None

Known Issues

  • None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1 + STLink/V2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.37.0 + ST-LINK/V2
  • Integrated Development Environment for STM32 (STM32CubeIDE) V1.11.0 + ST-LINK

Supported Devices and Boards

  • STEVAL-SMARTAG2 NFC dynamic tag sensor and processing node evaluation board [STEVAL-SMARTAG2]

Backward Compatibility

None

Dependencies

This software release is compatible with:

Main Changes

Maintenance release

  • Fixed a Bug for Epoch Time computation
  • Added the capability to reset the Tag pressing 3 times (in 3 seconds) the User Button

Contents

The components flagged by “” have changed since the previous release. “” are new.

Documentation
Name Version Document
FP-SNS-SMARTAG2_STEVAL-SMARTAG2 Doxygen documentation 1.0.1 CHM
Projects
Name Version Document
STM32L4P5CG-SmarTag2/Examples/SimpleBootLoader 1.0.0 Read Me
STM32L4P5CG-SmarTag2/Examples/SmarTag2 1.0.1 Read Me
STM32L4P5CG-SmarTag2/Applications/FirmwareUpdate 1.0.0 Read Me


Drivers
Name Version Document
STM32L4xx CMSIS 1.7.2 release notes
STM32L4xx HAL 1.13.2 release notes
BSP STEVAL-SMARTAG2 1.0.0 release notes
Components
Name Version Document
lps22df 1.1.0 release notes
stts22h 1.3.0 release notes
lsm6dso32x 1.1.0 release notes
h3lis331dl 1.2.0 release notes
vd6283tx 1.0.1 release notes
st25dvxxkc 2.0.1 release notes

Known Limitations

  • None

Known Issues

  • None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1 + STLink/V2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.37.0 + ST-LINK/V2
  • Integrated Development Environment for STM32 (STM32CubeIDE) V1.10.1 + ST-LINK

Supported Devices and Boards

  • STEVAL-SMARTAG2 NFC dynamic tag sensor and processing node evaluation board [STEVAL-SMARTAG2]

Backward Compatibility

None

Dependencies

This software release is compatible with:

Main Changes

Maintenance release

  • First Official Release

Contents

The components flagged by “” have changed since the previous release. “” are new.

Documentation
Name Version Document
FP-SNS-SMARTAG2_STEVAL-SMARTAG2 Doxygen documentation 1.0.0 CHM
Projects
Name Version Document
STM32L4P5CG-SmarTag2/Examples/SimpleBootLoader 1.0.0 Read Me
STM32L4P5CG-SmarTag2/Examples/SmarTag2 1.0.0 Read Me
STM32L4P5CG-SmarTag2/Applications/FirmwareUpdate 1.0.0 Read Me


Drivers
Name Version Document
STM32L4xx CMSIS 1.7.2 release notes
STM32L4xx HAL 1.13.2 release notes
BSP STEVAL-SMARTAG2 1.0.0 release notes
Components
Name Version Document
lps22df 1.1.0 release notes
stts22h 1.3.0 release notes
lsm6dso32x 1.1.0 release notes
h3lis331dl 1.2.0 release notes
vd6283tx 1.0.1 release notes
st25dvxxkc 2.0.1 release notes

Known Limitations

  • None

Known Issues

  • None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1 + STLink/V2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.37.0 + ST-LINK/V2
  • Integrated Development Environment for STM32 (STM32CubeIDE) V1.10.1 + ST-LINK

Supported Devices and Boards

  • STEVAL-SMARTAG2 NFC dynamic tag sensor and processing node evaluation board [STEVAL-SMARTAG2]

Backward Compatibility

None

Dependencies

This software release is compatible with: